package com.tyqx.hashchainbackend.service;

import com.tyqx.hashchainbean.module.*;
import org.apache.commons.math3.stat.descriptive.summary.Product;

import java.text.ParseException;

public interface TrackDonateService {

    public Integer donateProduct(DonateProduct donateProduct) throws  Exception;

    public Integer donateCash(DonateCash donateCash) throws Exception;

    public Integer productIn(ProductIn productIn)throws Exception;

    public Integer productOut(ProductOut productOut)throws Exception;

    public Integer useProduct(UseProduct useProduct)throws Exception;

    public Integer needProduct(NeedProduct needProduct)throws Exception;

    public Integer buyProduct(BuyProduct buyProduct)throws Exception;

    public Integer producePlan(ProducePlan producePlan)throws Exception;

    public Integer produceProductIn(ProduceProductIn produceProductIn)throws Exception;

    public Integer produceProductOut(ProduceProductOut produceProductOut)throws Exception;

    public Integer shippingProduct(ShippingInfo shippingInfo)throws Exception;

    /*select(userName);
    getUidBySkey(skey);
    getIdByCompName(compName);
    getCompNameById(uid);
    updateCompName(uid, name, phone, businessScope);*/
}
